UNIX 论文
概述
Dennis Ritchie 和 Ken Thompson 于1974年发表的《The UNIX Time-Sharing System》,是操作系统史上被引最多的文献之一(11,000+次),首次向世界正式介绍了 UNIX 操作系统的设计哲学和实现细节。
关键内容
论文信息
| 条目 | 内容 |
|---|---|
| 标题 | The UNIX Time-Sharing System |
| 作者 | Dennis M. Ritchie, Ken Thompson |
| 发表时间 | 1974年7月(正式版);1973年10月在第四届 ACM SOSP 会议上宣读前一版本 |
| 刊物 | Communications of the ACM, Vol. 17, No. 7, pp. 365-375 |
| 篇幅 | 11页 |
核心设计
- 一切皆文件:将所有 I/O 资源统一为文件抽象
- i-node 结构:文件元数据与文件名分离
- fork/exec 进程模型:创建进程和加载程序分离
- Shell 作为普通用户程序:命令解释器可从内核替换
- 管道(Pipeline):程序组合的操作系统级实现
历史背景
影响
来源
- raw/books/计算机科学/09-ritchie-thompson-unix.md
相关
- Dennis Ritchie — 第一作者
- Ken Thompson — 第二作者
- UNIX — 论文描述的操作系统
- C 语言 — 重写 UNIX 的语言
- Multics — UNIX 反叛的对象
- 操作系统 — 定义的领域